.middle{ width: 80%; margin: auto;}
.container{width: 80%;margin: 0 auto}
.wap,.lg-hidden{ display: none}
.wap,.lg-hidden{ display: none}
/*顶部*/
.header-top{padding: 7px 0;background: #e7e7e7;}
.header-top-l{float: left;font-size: 0.14rem;color: #666;opacity: 0.6}
.header-top-r{float: right}
.header-top-r span{display: inline-block;font-size: 0.14rem;color: #666;padding-left: 0.2rem;
    background-repeat: no-repeat;background-size: auto;background-position: left center;}
.header-top-r span a{font-size: 0.14rem;color: #666;}
.header-top-r span:nth-child(1){background-image: url("../images/ht1.png");position: relative;
    padding-right: 0.27rem}
.header-top-r span:nth-child(2){background-image: url("../images/h-t2.png");}
.header-top-r span:nth-child(1)::after{position: absolute;content: '';width: 0.27rem;height: 0.2rem;background: red;
    top: 0;right: 0;background: url("../images/ht3.png") center no-repeat;}
.logo-img-b{display: none!important;}
/**/
.header {
    width: 100%;
    height: 1rem;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9;
    background: rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.header * {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header .inTop {
    height: 1rem;
}
.header .inTop .logo {
    float: left;
    position: relative;
    /*  height: 130px; */
    width: 29%;
    padding: 0;
    margin: 0;
    line-height: 1;
    -webkit-transition: all 0.45s ease-out;
    transition: all 0.45s ease-out;
    overflow: hidden;
    padding-top: 0.18rem;
    box-sizing: border-box;
}
.header .inTop .logo a img {
    display: block;
    width: 100%;
    -webkit-transition: all 0.45s ease-out;
    transition: all 0.45s ease-out;
}
.header .inTop .slogan {
    float: left;
    line-height: 0.3rem;
    position: relative;
    margin-top: 0.46rem;
    padding-left: 0.2rem;
    margin-left: 0.26rem;
    font-size: 0.16rem;
    color: #666666;
}
.header .inTop .slogan:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -0.24rem;
    left: 0;
    width: 1px;
    height: 0.48rem;
    background-color: #c2c2c2;
}
.header .inTop .slogan span {
    color: #0054b4;
}
.header .inTop .tel {
    float: right;
    margin-top: 0.3rem;
    position: relative;
    line-height: 0.5rem;
    color: #666666;
    margin-top: 0.38rem;
    padding-left: 0.56rem;
}
.header .inTop .tel:before {
    content: "";
    display: block;
    position: absolute;
    top: 0.12rem;
    left: 0;
    width: 0.33rem;
    height: 0.34rem;
    animation: msClock2 1.5s linear infinite;
    background: url(../images/tel.png) center center no-repeat;
}
.header .inTop .tel i {
    font-weight: bold;
    font-family: Arial;
    font-style: inherit;
    font-size: 0.3rem;
    line-height: 0.16rem;
    color: #333333;
}
.header .inTop .tel  .tel-phone{ padding-left: 32%;}
.nav_bg {
    width: 70%;
    float: left;
    height: 100px;
    padding-left: 2%;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
/* .nav_bg:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  left: 50%;
  margin-left: -760px;
  top: 0;
  width: 1530px;
  height:65px;
  background-color: #ffffff;
  border-radius: 45px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
} */
.header.inner{ background: rgba(0, 0, 0, 0.7);}
.nav_bg .menu {
    height: 1rem;
    width: 100%;
}
.nav_bg .menu > ul {
    flex: 1;
    display: flex;
    justify-content: space-between;
    float: left;

}
.nav_bg .menu > ul > li {
    vertical-align: top;
    text-align: center;
    height:1rem;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 33%;
}
.nav_bg .menu > ul > li > a {
    display: block;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.18rem;
    position: relative;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    color: #fff;
}
.nav_bg .menu > ul > li > a:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 2px;
    width: 0;
    /* background: linear-gradient(to right,#132c66,#5fa4f3); */
    background-image: linear-gradient(to right, #b00e1b, #db1717);
    z-index: -1;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.nav_bg .menu > ul > li > a:hover {
    background-color: transparent;
    font-size: 0.2rem;
    color: #fff;
}
.nav_bg .menu > ul > li.another a{  font-size: 0.2rem;
    color: #fff;/* background: linear-gradient(to right, #b00e1b, #db1717); */ }
.nav_bg .menu > ul > li.another > a:after,
.nav_bg .menu > ul > li:hover > a:after {
    width: 100%;
    left: 0;
}
.nav_bg .menu > ul > li:hover .sec {
    height: auto;
}
.nav_bg .menu > ul > li:hover .secs {
    height: auto;
}
.nav_bg .menu .search {
    display: block;
    float: right;
    position: relative;
    z-index: 3;
    width: 0.38rem;
    height: 0.38rem;
    border-radius: 100%;
    margin-top: 0.31rem;
    margin-right: -0.58rem;
    margin-left: 0.52rem;
}
.nav_bg .menu .search .searchIco {
    width: 0.38rem;
    height: 0.38rem;
    border-radius: 100%;
    /*  background-image: linear-gradient(0deg, #0054b4 0%, #12c371 100%); */
    background-image: linear-gradient(to right, #b00e1b, #db1717);
    /* background: #132c66; */
    overflow: hidden;
    cursor: pointer;
}
.nav_bg .menu .search .searchIco em {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    padding: 0;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
.nav_bg .menu .search .searchIco em.searchShow {
    background: url(../images/topsearch.png) center center no-repeat;
}
.nav_bg .menu .search .searchIco em.searchHide {
    background: url(../images/topsehide.png) center center no-repeat;
}
.nav_bg .menu .search .searchIco.topSearch em {
    top: -100%;
}
.nav_bg .menu .search .searchBox {
    width: 0;
    height: 0.45rem;
    position: absolute;
    right: 120%;
    background: #fff;
    top: 50%;
    margin-top: -0.23rem;
    overflow: hidden;
    border-radius: 0.25rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
.nav_bg .menu .search .searchBox .searchInp {
    width: 2.4rem;
    height: 0.45rem;
    border: none;
    line-height: 0.45rem;
    background: none;
    float: left;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0rem 0.2rem;
    font-size: 0.14rem;
}
.nav_bg .menu .search .searchBox .searchInp::-webkit-input-placeholder {
    color: #777;
    font-weight: normal;
    font-size: 0.14rem;
    opacity: 1;
}
.nav_bg .menu .search .searchBox .searchInp::-moz-placeholder {
    color: #777;
    font-weight: normal;
    font-size: 0.14rem;
    opacity: 1;
}
.nav_bg .menu .search .searchBox .searchInp:-ms-input-placeholder {
    color: #777;
    font-weight: normal;
    font-size: 0.14rem;
    opacity: 1;
}
.nav_bg .menu .search .searchBox .searchInp:focus::-webkit-input-placeholder,
.nav_bg .menu .search .searchBox .searchInp:active::-webkit-input-placeholder {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.nav_bg .menu .search .searchBox .searchInp:focus::-moz-placeholder,
.nav_bg .menu .search .searchBox .searchInp:active::-moz-placeholder {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.nav_bg .menu .search .searchBox .searchInp:focus:-ms-input-placeholder,
.nav_bg .menu .search .searchBox .searchInp:active:-ms-input-placeholder {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.nav_bg .menu .search .searchBox .submitBtn {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/searchico.png) center center no-repeat #fff;
    background-size: 0.22rem;
    width: 0.6rem;
    height: 0.45rem;
    cursor: pointer;
    border: none;
    float: right;
    -webkit-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    opacity: 0;
    filter: alpha(opacity=0);
}
.nav_bg .menu .search .searchBox.searchShow {
    width: 0.3rem;
}
.nav_bg .menu .search .searchBox.searchShow .submitBtn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.nav_bg .menu .search .searchBox.searchShow .submitBtn:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
@keyframes msClock2 {
    0%,
    70%,
    100% {
        transform: rotate(0) scale(1);
    }
    10%,
    30% {
        transform: rotate(-15deg) scale(1);
    }
    20%,
    40% {
        transform: rotate(15deg) scale(1);
    }
}

.main-tan{ position: absolute; left: 0px; width: 100%; top: 100%; padding: 0.35rem 00rem;background: #fff; display: inline-block; z-index: 8;opacity: 0;transform: translateY(30px) ;
    border-top: 1px solid rgba(0, 0, 0, 0.1);;
    transition: 0.4s;visibility: hidden;}
.main-tan[data=xz]{opacity: 1;transform: translateY(0px);visibility: visible;}
/*.menu ul li{ position: relative}*/
/*#subNews{ display:none; background: #1e2c5f; z-index: 9; position: absolute; width: 100%;}*/
/*.nav ul li.on{ background: #f08601;}*/
/*#subNews dt{ width: 100%; line-height: 0.45rem; height: 0.45rem; font-size: 0.16rem}*/
/*#subNews dt a{ font-size: 0.16rem; color: #fff}*/
/*#subNews dt:hover{ background: #f08601;}*/
/*.menu ul li:hover #subNews{ display: block}*/

.lb .swiper-button-next:after,
.lb .swiper-button-prev:after {
    display: none;
}
.lb .swiper-button-next,
.lb .swiper-button-prev {
    width: 0.5rem;
    height: 0.5rem;
    margin: 0;
    top: inherit;
    bottom: 40%;
    -webkit-transition: all .5s;transition: all .5s;
}
.lb .swiper-button-next {
    right: 6%;
    background: url("../images/icon03.png") no-repeat center center;
    background-size: 100% 100%;
}
.lb .swiper-button-next:hover {
    margin-right: -0.1rem;
}
.lb .swiper-button-prev {
    left: 6%;
    margin-right: 0.9rem;
    background: url("../images/icon02.png") no-repeat center center;
    background-size: 100% 100%;
}
.lb .swiper-button-prev:hover {
    margin-right: 100px;
}
.lb  .swiper-slide img{ width: 100%;}
.lb  .swiper-pagination-bullet{ width: 0.12rem; height: 0.12rem; opacity: 0.5;}
.lb .swiper-pagination-bullet-active{ opacity: 1;}
.lb .swiper-pagination{ bottom: 0.2rem;}
/* 首页集团开始 */

@font-face {
    font-family: "ali";
    src: url('../fonts/impact.ttf')
}
.search{ border-bottom:1px solid #f3f3f3;}
.search .w1400{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.keyword
.keyword,.keyword a{ line-height:0.9rem; font-size:0.16rem; color:#484848;}
.keyword span{color:#09499f;}
.searight{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.seatel{ padding:0 40px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-size:0.14rem; color:#484848; margin-right:0.3rem;}
.seatel em{ display:block; font-size:0.22rem; font-family:fontDin1;}
.seatel span{ display:inline-block; padding-left:0.48rem; background:url(../images/20210724190441_734235895.png) no-repeat left center;}
.search_bg{ width:2.63rem; height:0.5rem; background:#eaeaea; padding:0 0.2rem;display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
#infoname{ border:none; background:none; width:2.3rem; height:0.5rem;}

.tan-con{width: 80%;float: right}
.tan-con-l{width: 20%;float: left;clear: both}
.tan-con-l img{display: block;width: 100%;}
.tan-con-r{width: 75%;float: right;}
.tan-con-r .p1{font-size: 0.16rem;color: #999;line-height: 1.7;margin-top: 1%}
.tan-con-r p,.tan-con-r span{font-size: 0.16rem !important;color: #999;line-height: 1.7;margin-top: 1% }
.tan-con-r .a1{display: block;width: 1.32rem;height: 0.4rem;border: 1px solid #ddd;transform:skew(-18deg);margin-top: 0.2rem;
    -ms-transform:skew(-18deg);
    -moz-transform:skew(-18deg);
    -webkit-transform:skew(-18deg);
    -o-transform:skew(-18deg);}
.tan-con-r .a1 .son{text-align: center;line-height: 0.4rem;font-size: 0.14rem;color: #666;transform:skew(18deg);
    -ms-transform:skew(18deg);
    -moz-transform:skew(18deg);
    -webkit-transform:skew(18deg);
    -o-transform:skew(18deg);}
.tan-con-r .a1:hover{background: #ff963f;border-color: #ff963f;}
.tan-con-r .a1:hover .son{color: #fff;}
.tan-con-r .a2{display: block;width: 20%;float: left;text-align: center;margin-right: 5%;
    border-bottom: 1px solid #eee;padding: 2% 0;font-size: 0.16rem;color: #666666}
.tan-con-r .a2:nth-child(4n){margin-right: 0;}
.tan-con-r .a2:nth-child(-n+4){padding-top: 0}
.tan-con-r .a2:hover{color: #132c66;border-color: #132c66}
.tan-con-r .a2[data=xz]{color: #132c66;border-color: #132c66}
/*业务*/
.index-bt2{text-align: center;margin-bottom:0.25rem;}
.index-bt2 p{text-transform:uppercase; font-size: 0.24rem; line-height: 0.48rem; }
.index-bt2 span{text-transform:uppercase; font-size: 0.36rem; line-height: 0.48rem; }
.index-bt2 p{ font-family: arial;}
.index-bt2 i{ width: 1.2rem; height: 0.03rem; background: #333; display: block; margin: 0.15rem auto;}
.index-bt2 span{ font-weight: bold; color: #333; font-size: 0.4rem;}
.service { padding: 0.5rem 0rem;}
.service .service_box .service_div{width:9.5%;float:left;margin:0 1.7%;text-align: center;position: relative;}
.service .service_box .service_div .service_img{width:100%;height:1.45rem;display: flex;justify-content: center;align-items: center;overflow:hidden;margin-bottom:0.3rem;}
.service .service_box .service_div .service_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}
.service .service_box .service_div img:last-child{position: absolute;left:0;top:0;opacity:0; margin-left: 0.1rem;}
.service .service_box .service_div p{font-size:0.2rem;color:#333333;}
.service .service_box .service_div:hover img{transform:rotateY(360deg);opacity:1;}
.service .service_box .service_div:first-child{margin-left:0;}
.service .service_box .service_div:last-child{margin-right:0;}
.service .service_more{width:15%;margin:0.4rem auto;line-height:0.45rem;background:#1e2c5f;border-radius:50px;background:#1e2c5f;text-align: center;}
.service .service_more a{display: block;color:#FFFFFF;font-size:0.2rem;}
/*产品*/
.pro-box{ width: 100%; display: inline-block; /* background: #f5fafe; */padding-top: 60px;}
.title{ text-align: center;}
.title h4{ font-size: 0.48rem; color: #000;}
.title p{ font-size: 0.14rem; color: #999999;}
.pro-swiper{ overflow: hidden; width: 100%;}
.pro-classify{  width:20%; display: inline-block; float: left; border: 1px solid #999999; border-radius: 0.2rem  0rem 0.2rem 0rem; padding: 0.2rem; box-sizing: border-box}
.pro-classify ul{ background:#f2f2f2; width: 100%; height: auto; border-radius: 0.2rem  0rem 0.2rem 0rem; padding: 0.2rem 0rem; box-sizing: border-box}
.pro-classify ul li{ width: 90%; height: 0.7rem; text-align: center; line-height: 0.7rem;}
.pro-classify ul li:nth-child(6n){ margin-right: 0px}
.pro-classify ul li a{ font-size: 0.2rem; color: #000}
.pro-classify ul li:hover{ background: #1e2c5f; border-radius:0rem  0.4rem 0.4rem 0rem}
.pro-classify ul li:hover a{ color: #fff;}
.pro-classify ul li.on{background: #1e2c5f; border-radius:0rem  0.4rem 0.4rem 0rem }
.pro-classify ul li.on a{color: #fff;}
.pro-boxlist{ float: right; width: 78%}

.pro-swiper{ margin-top: 0rem}
.pro-swiper .pro-slide { width: 31.5%; margin-right: 2%; float: left; height: auto;position: relative; }
.pro-swiper .swiper-wrapper{  display: block;}
.pro-swiper .pro-slide:nth-child(3n){ margin-right: 0px;}
.pro-swiper .pro-slide .pro-thumb{ width: 100%; height: auto; overflow: hidden;position: relative; background: url(../images/pribei.jpg) no-repeat; background-size: 100%; margin-bottom: 20px;}
.pro-swiper .pro-slide .pro-thumb .pro-img{ width: 100%; height: 3.7rem; overflow: hidden;  text-align: center;}
.pro-img img{ width: 100%; height: auto; /* object-fit: cover; */}
.biao{ position: absolute; width: 15%; top: 10px; left: 10px; z-index: 2;}
.biao img{ width: 100%;}
.pro-swiper .pro-slide .pro-thumb p{ font-size: 0.18rem; width: 100%; text-align: center; height: 0.7rem; line-height: 0.7rem; border-radius: 0px 0px 15px 15px; background: #f2f2f2;}
.pro-swiper .pro-slide .pro-thumb:hover .pro-img img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.pro-swiper .pro-slide .pro-thumb:hover p{ background:#1e2c5f; color: #fff;}
.pro-list{ position: relative;}
.moer{ background: #1e2c5f; border-radius: 15px; width: 20%; display: block; margin:0.6rem auto; height:60px; padding: 5px; box-sizing: border-box;}
.moer a{ width: 100%; display:block; margin: auto; border-radius:10px; color:#fff; height: 0.5rem; line-height: 0.5rem; border: 1px solid #fff; text-align: center;}
.moer:hover{ background: #f08601;}
/**/
#sdtx_bg{width:100%; height:7.8rem; background:url(../images/xiqoiyikbai10.jpg) top center no-repeat;}
#sdtx_t{padding-top:0.7rem; height:2.6rem;}
#sdtx_t .h5{height:0.9rem; font-size:0.45rem; line-height: 0.9rem; color:#fff; font-weight:bold;}
#sdtx_t .h5 span{font-weight:bold;}
#sdtx_t .h2{height:0.5rem; font-size:0.18rem; color:#fff;}
#sdtx_t .h2 i{ margin-left: 0.2rem}
#sdtx_t .h2 span{font-family:fontDin1; font-size:0.25rem;}
#sdtx_t .h3{line-height:0.2rem; color:#2e62a9; font-size:0.12rem; text-transform:uppercase;}

#sdtx_b{width:100%; margin:0 auto; }
#sdtx_b li{float:left; width:23.5%; height:4.8rem; background:#fff; border-radius:10px; box-shadow:0 0 10px #b0b5c0; text-align:center; position: relative; overflow: hidden;}
#sdtx_b li{ margin-right:1.5%;}
#sdtx_b li:nth-child(4){ margin-right: 0px;}
#sdtx_b li .tx1{ height:1.2rem;  margin-top:0.4rem; position: absolute; top: 38%; left: 35%;width: 1.2rem; border-radius: 50%; z-index: 5}
#sdtx_b li .tx1 img{ width: 100%;}
#sdtx_b li .tx2{height:2.8rem; text-align:center; width: 100%; overflow: hidden;}
#sdtx_b li .tx2 img{ width: 100%; height: 100%; object-fit: cover;}
#sdtx_b li .tx3{height:0.5rem; font-size:0.26rem; font-weight: bold; font-weight:normal; margin-top: 12%;}
#sdtx_b li .tx4{height:0.35rem; font-size:0.16rem; text-transform:uppercase;}
#sdtx_b li .tx5{ font-size:0.18rem; color:#333; line-height:0.4rem; padding: 0px 10px; box-sizing: border-box;}
#sdtx_b li:hover .tx2 img{  -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 2s ease;-
moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
#sdtx_b li:hover .tx1{ top: 29%; transition: all 2s;}
#sdtx_b li::after{ content: ''; width: 80%; right: 0px; bottom: 0px; height: 2px; background: #d80011; position: absolute;display: block;z-index: 5;}
#sdtx_b li:hover::after{ width: 100%; transition: all 1.5s}

.sdtx-title{ width: 25%; float: left;}
.sdtx-title ul li{ width: 100%; height: 0.9rem; line-height: 0.9rem; background: #fff; display: block; margin-bottom: 0.3rem; border-radius: 0.2rem; font-size: 0.3rem; font-weight: bold}
.sdtx-title ul li img{ width: 24%; float: left; margin-right: 3%; margin-left: 7%; margin-top: 0%}
.sdtx-title ul li.on{ background: #f39700; color: #fff}

.sdtx_list{ width: 70%; float: right; height: 4.5rem; border-radius: 0.3rem; overflow: hidden;}
.sdtx_list .sdtx-two{  width: 100%; height: 100%; overflow: hidden; position: relative; }
.sdtx_list .sdtx-two .sdtx-img { width: 100%; height: 100%; display: block; overflow: hidden;border-radius: 0.3rem;  }
.sdtx_list .sdtx-two .sdtx-img  img{ width: 100%; height: 100%; object-fit: cover}
.sdtx_list .sdtx-two  .sdtx-vip{ position: absolute; width: 96%; left: 2%; bottom: 3%; background:rgba(255,255,255,0.8); height: 1.7rem; z-index: 1; padding: 2%;
    box-sizing: border-box; border-radius: 0.15rem;}
.sdtx-time{ width: 10%; border-right: 1px solid #f9f9f9; line-height: 1.4rem; float: left; font-weight: bold; font-size: 0.4rem; text-align: center;}
.sdtx-t-niero{ width: 86%; float: right}
.sdtx-t-niero h6{ font-size: 0.3rem; font-weight: bold; line-height: 0.5rem;}
.sdtx-t-niero h6 i{ font-weight: 400; margin-left: 2%; font-size: 0.2rem}
.sdtx-t-niero .tx9{ font-size: 0.16rem; line-height: 0.3rem;}
.sdtx-t-niero .tx9 p,.sdtx-t-niero .tx9 span{font-size: 0.16rem; line-height: 0.3rem;}

/*四大系统*/
.box-adv-indx{ background: #eeeff3; width: 100%;display: inline-block; padding-bottom: 0.7rem; padding-top: 0.6rem}
.box-adv-indx ul li{ width: 19.8%; float: left; height: 1.1rem; text-align: center;  position: relative; background: #fff; margin-right:0.2% ;  font-size: 0.2rem; font-weight: bold}
.box-adv-indx ul li:nth-child(5){ margin-right: 0px}
.box-adv-indx ul li span{ width: 100%; text-align: center; display: block; margin-top: 6%; margin-bottom: 5%}
.box-adv-indx ul li span img{ width: 10%;filter: brightness(0);}
.box-adv-indx ul li i{ position: absolute; width: 0.20rem; height: 0.20rem; display: block; border-radius: 50%; background: #fff; border: 6px solid rgba(30,44,95,0.5) ; top: -10%; left: 46%}
.adv-indx-list{ width: 100%; margin-top: 0.2rem; background: #fff; display: inline-block}
.adv-indx-cont{ padding: 0.3rem; box-sizing: border-box; width: 100%;display: inline-block;min-height: 4.9rem;position: relative;}
.adv-indx-thumb{ float: left; width: 48%; border-right: 1px solid #dfdfdf}
.adv-indx-thumb img{ width: 100%;}
.av-indxd-list{ float: right; width: 48%; }

.av-indxd-list h6{ font-size: 0.4rem; font-weight: bold; line-height: 0.8rem;}
.av-indxd-cont{ margin-top: 0.2rem; font-size: 0.18rem; line-height: 0.4rem;}
.av-indxd-cont p,av-indxd-cont span{ font-size:0.18rem;  line-height: 0.4rem;}
.see-in{ width: 22%; height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; box-shadow:0 0 10px #b0b5c0; text-align: center; position: absolute; bottom: 10%;right: 26%; }
.see-in i{ font-size: 0.2rem; margin-right: 0.1rem}
.box-adv-indx ul li:hover{ background: #f39700; color: #fff}
.box-adv-indx ul li.on{ background: #f39700; color: #fff}
.box-adv-indx ul li.on img{ filter: brightness(100);}
.box-adv-indx ul li:hover img{ filter: brightness(100);}
/**/
/* 案例 */
/*.case { background:url(../images/xiqoiyikbai10.jpg) no-repeat top center ; height: auto;padding-bottom: 0.6rem;  padding-top: 0.6rem}*/
.case { height: auto;padding-bottom: 0.6rem;  padding-top: 0.6rem; }
.case .case_img{margin-top: 0.17rem; height: auto; display: inline-block; width: 100%; position: relative; overflow: hidden}
.case .case_img li{ width: 4.54rem; height: 5.5rem; background: #fff; overflow: hidden; float: left; flex-shrink: 0; margin-right: 0.3rem; position: relative;}
.case .case_img li img{ width: 100%; height: 100%; object-fit: cover }
.case .case_img li .case_thumb{ width: 100%; height: 100%; line-height:4rem;}

.case .case_img li .case_thumb .case-title{  position: absolute; bottom: 0px; left: 0px; height: 0.7rem; line-height: 0.7rem; text-align: center;
    background: rgba(24,48,80,0.9); width: 100%; color: #fff; font-size: 0.18rem;}
.case .case_img li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case .case_img .case_zoe{ width: 100%; height: 100%; background: rgba(232,57,13,0.6); position: absolute; top: 0px; display: none; }
.case .case_img li:hover .case_zoe{display: block; -webkit-transition-delay: 0.05s;transition-delay: 0.05s;transition: opacity 0.35s, transform 0.35s;}
.case_zoe h3{padding-top: 30%; text-align: center; font-size: 0.26rem; color: #fff;}
.case .case_img li:hover .case_thumb .case-title{ display: none}
.case_zoe { width: 100%; }
.case_zoe a{ text-align: center; color: #fff; display: block; margin-top: 0.2rem; font-size: 0.16rem;}
.case_moer a{ color: #fff;}
.case_moer{border: 1px #cacaca solid;margin: auto; display: block; margin-top: 0.4rem; width: 13%; line-height: 0.45rem; font-size: 0.16rem;  color: #fff; border-radius: 0.45rem;
    text-align: center; background: #1e2c5f}
.case_moer:hover{ background: #d71418;}
/*.case-in-tite span{ color: #fff;}*/
/*.case-in-tite p{ color:#fff;}*/
/*.case-in-tite i{ background: #fff}*/
/*简介*/
.box2{ width: 100%;display: inline-block;background: url(../images/zhongtuo2.jpg) top;padding-top: 0.7rem;padding-bottom: 0.6rem;background-size: 100%;}
.left-about{ width: 49.3%;}
.left-about .title-abot{ width: 100%;height: 1.14rem;padding-left: 5%;box-sizing: border-box;position: relative;padding-top: 3%; }
.title-abot::before{ content: '';width: 8px;height: 100%; background-image: linear-gradient(to top, #d71500, #fe7a2f);display: block;position: absolute;left: 0px;top: 0px;}
.left-about .title-abot p{ font-size: 0.36rem;font-weight: bold;line-height: 0.6rem;}
.left-about .title-abot span{ font-size: 0.24rem;}
.abot-cont{ font-size: 0.18rem;line-height: 0.36rem;text-indent:2em;margin-top: 0.3rem;}
.about-moer{width: 100%;display: inline-block;margin-top: 0.5rem;}
.about-moer li{ float: left;}
.about-moer li:nth-child(1){ width: 27.5%;height: 84px;border-bottom: 1px solid #000; letter-spacing:0.15rem;padding-top: 6%;box-sizing: border-box; }
.about-moer li:nth-child(2){ width: 28%;font-size: 1rem;line-height: 0.84rem; font-family: "ali";color: #000;margin: 0px 10% 0px 5%; }
.about-moer li:nth-child(3) a{width: 2.02rem;height: 0.52rem;line-height: 0.52rem;text-align: center;font-size: 0.18rem;background: #dd3641;color: #fff;border-radius: 0.1rem;
    display: block;margin-top: 14%;}
.about-moer li:nth-child(3) a i{ width: 0.24rem;height: 0.3rem;display: block;float: right;margin-top: 6%;margin-right: 16%;}
.about-moer li:nth-child(3) a i img{ width: 100%;}
.right-img{ width: 47%;display: inline-block;overflow: hidden;position: relative;}
.right-img .about-thumb{ width: 100%;height:5rem;}
.right-img .about-thumb img{ width: 100%;}
.right-img .swiper-pagination-bullet {width: 0.1rem;height:0.1rem;}
.right-img .swiper-button-next, .right-img .swiper-button-prev{ width: 52px;height: 52px;background: rgba(23,44,130,0.5);border-radius: 50%; }
.right-img  .swiper-button-prev:after, .right-img  .swiper-button-next:after{ font-size: 30px;color: #fff;}
.about_box{ width: 100%;display: inline-block;}


.index-group-wrap .video-wrp {
    width: 100%;
    height: 100%;
}
.index-group-wrap .video-wrp .img,
.index-group-wrap .video-wrp video {
    width: 100%;
    height: 100%;
}
.index-group-wrap .video-wrp video { background:#000}
.index-group-wrap .video-wrp .icon {
    width: 0.85rem;
    height: 0.85rem;
    position: absolute;
    left: 50%;
    margin-left: -0.51rem;
    top:50%;
    z-index: 5;
    cursor: pointer;
}
.cis1-r .video-wrp{ width: 100%;}
.ripple, .ripple:before, .ripple:after {
    position: absolute;
    left: 50%;
    top: 52%;
    height: 65px;
    width: 65px;
    margin-top: -34px;
    margin-left: -33px;
    border-radius: 50%;
    -ms-box-shadow: 0 0 0 0 rgba(215,0,15,0.64);
    -o-box-shadow: 0 0 0 0 rgba(215,0,15, 0.64);
    box-shadow: 0 0 0 0 rgba(215,0,15, 0.64);
    animation: ripple 3s infinite;
}
@-webkit-keyframes ripple {
    70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);}
    100%
    {
        -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
        box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
    }
}
.index-group-wrap .video-wrp .icon  img{ width: 100%;}
.index-group-wrap .video-wrp .img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
}
.index-group-wrap .video-wrp .close{ position:absolute; right:5%; top:5%;color:#fff;font-size:0.3rem}
.index-group-wrap .con-wrp {
    padding-top: .19rem;
}
.index-group-wrap .con-wrp .tit {
    font-size: .40rem;
    font-weight: bold;
    line-height: 1;
    margin-bottom: .27rem;
}
.index-group-wrap .con-wrp .tit-en {
    font-size: .18rem;
    line-height: 1;
    margin-bottom: .5rem;
    padding-left: .23rem;
    position: relative;
}
.index-group-wrap .con-wrp .tit-en:after {
    content: '';
    display: block;
    width: .12rem;
    height: .12rem;
    background-color: #d7000f;
    position: absolute;
    left: 0;
    top: .03rem;
}
.index-group-wrap .con-wrp .desc {
    font-size: .2rem;
    line-height: .45rem;
    height: 3.5rem;
    overflow: hidden;
    margin-bottom: .25rem;
    text-indent:2em;
}
.index-group-wrap .num-item {
    width: auto;
    padding-right: 3.3%;
    line-height: 1;
}
.index-group-wrap .num-item .num {
    height: .6rem;
    color: #d7000f;
    padding-right: .45rem;
    display: inline-block;
}
.index-group-wrap .num-item .num .text1 {
    font-size: .6rem;
    font-family: "ali";
    float: left;
    margin-right: 0.1rem;
}
.index-group-wrap .num-item .num .text2 {
    font-size: .17rem;
    position: absolute;
    right: 0;
    color: #333;
    bottom: .08rem;
}
.index-group-wrap .num-item .num .text3 {
    font-size: .17rem;
    position: absolute;
    right: 0;
    top: 0;
}
.index-group-wrap .num-item .num-desc {
    font-size: .14rem;
    margin-top: .12rem;
}

.nav-xia{ position: absolute; top:100%; width: 50%; margin-left: -10%; background: #f7f9fc;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); padding: 0.15rem; box-sizing: border-box;display: none   }
.nav-xia .column-le{ width: 25%; text-align: left; }
.nav-xia .column-le .column-le-titel{ width: 100%;padding: 0.2rem; box-sizing: border-box; background: #fff; margin-bottom: 0.2rem; border-radius: 0.2rem;}
.nav-xia .column-le .column-le-titel:hover{ background:#f39700; color: #fff}
.nav-xia .column-le span{ font-size: 0.22rem; font-weight: bold; line-height: 0.4rem;}
.nav-xia .column-le p{ font-size: 0.16rem; line-height: 0.3rem;}
.nav-xia .column-fr{ width: 73%; background: #fff; padding: 0.2rem; box-sizing: border-box; border-radius: 0.15rem;}
.nav-xia .column-fr dl{ width: 32%;float: left; height: 0.6rem; line-height: 0.6rem; margin: 0.2rem 0rem;  margin-right: 2%; font-size:0.18rem; font-weight: bold;
    text-align: left;color: #1e2c5f;}
.nav-xia .column-fr dl:nth-child(3n){ margin-right: 0px}
.nav-xia .column-fr dl img{ width: 25%; float: left; margin-right: 10px; margin-top: 3%}
.nav-xia .column-fr dl a{ color: #1e2c5f !important; font-size:0.18rem !important; font-weight: bold}
.nav-xia .column-fr dl i{ font-size: 0.16rem; margin-left: 2%; opacity: 0}
.menu ul li:hover .nav-xia{ display: block}
.nav-xia .column-fr dl:hover{ padding-left: 1%; box-sizing: border-box; transition: all 2s}
.nav-xia .column-fr dl:hover a{font-size: 0.18rem;}
.nav-xia .column-fr dl:hover i{ opacity: 1; transition: all 2s}
.fr-list-cou{ width: 100%; display: inline-block}
.see{ width: 50%; height: 0.4rem; line-height: 0.4rem; display: inline-block; text-align: center; padding: 0rem 0.4rem; box-sizing: border-box; background: #f1f8fe; border-radius: 0.2rem}
.see a{ color: #023e2e !important; font-size: 0.16rem !important; font-weight: 500 !important;}

/* xinwe */
.box7 { width: 100%; /* background: url(../images/newsbei.jpg) no-repeat top; */ padding-top: 0.7rem;}
.box7 .why-title .title span{ font-size:0.48rem ;}
.box7 .why-title p:last-child {margin: 10px 0px 20px 0px;}
.news-title{ width: 100%; display: inline-block;}
.news-title h4{ width: 50%; float: left; position: relative;}
.news-title h4 p{ font-size: 0.52rem; font-style:oblique; font-family: Arial, Helvetica, sans-serif;}
.news-title h4 p i{ color:#4d9599; text-transform:uppercase; }
.news-title h4 span{ font-size: 0.32rem; z-index: 10px;}
.news-title h4 span b{ color: #7c7c7c; font-size: 0.18rem;}
.news-title h4::after{ content: '';  width: 18%; height: 0.07rem; background: #4d9599; position: absolute; bottom: 0px; left: 0px; z-index: 2;}
.news-title ul{ width: 40%; float: right; margin-top: 1.6%; padding-left: 0.1rem; box-sizing: border-box;}
.news-title ul li{ width: 28%; background: #fff; height: 0.5rem; box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1); float: left; overflow: hidden; border-radius: 0.25rem; line-height: 0.5rem;
    text-align: center; margin-right:0.32rem;}
.news-title ul li:last-child{ margin-right: 0px;}
.news-title ul li a{display: flex; align-items: center;}
.news-title ul li img{ width: 0.3rem; height: 0.3rem; margin: 0px 0.15rem;}
.news-title ul li:hover{ background: #1e2c5f;}
.news-title ul li:hover a{ color: #fff;}
.news-title ul li:hover img{ transform: translateY(-50px);  filter: drop-shadow(#fff  0 50px);}
.news-title ul li.on{ background: #1e2c5f;}
.news-title ul li.on a{ color: #fff;}
.news-title ul li.on img{ transform: translateY(-50px);  filter: drop-shadow(#fff  0 50px);}

.news-list{ width: 100%; display: inline-block;}
.slideBox{ width: 100%; display: inline-block;}
.slideBox ul li{float: left; width: 31.5%; margin-right: 2.5%; padding: 0.15rem; border: 1px solid #bebebe; border-radius: 0.15rem;}
.slideBox ul li .news-img{ width: 100%; height: 2.8rem; border-radius: 0.15rem; overflow: hidden; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.slideBox ul li .news-img img{ width: 100%; height: 100%; object-fit: cover;}
.slideBox ul li:nth-child(3){ margin-right: 0px;}
.slideBox ul li p:nth-child(2){font-size: 0.18rem; line-height: 0.55rem;white-space: nowrap;text-overflow: ellipsis; margin-top: 0.1rem; font-weight: bold }
.slideBox ul li p:nth-child(3){ line-height: 0.25rem; font-size: 0.14rem; padding-bottom: 0.1rem; position: relative;}
.slideBox ul li p:nth-child(3)::after{ content: ''; width: 100%; height: 1px; display: block; background: #dedede; position: absolute; bottom: 0px; }
.slideBox ul li:hover{ border: 1px solid #1e2c5f;}
.slideBox ul li:hover p,.slideBox ul li:hover span{ color: #1e2c5f;}
.slideBox ul li:hover .news-img img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.news-time{ margin: 15px 0px; width: 100%; height: 0.22rem; line-height: 0.22rem; font-size: 0.14rem;}
.news-time span:nth-child(1){ float: left;}
.news-time span:nth-child(2){ float: right;}
.news-time span:nth-child(1) i{ width: 0.22rem; height: 0.22rem; float: left; margin-right: 0.1rem;}
.news-time span:nth-child(2) b{ width: 0.06rem; height: 0.11rem;display: flex; align-items: center; float: right; margin-left: 0.15rem; margin-top: 5px;}
.slideBox ul{ width: 100%; display: inline-block;}
.slideBox dl{ margin-top: 0.3rem;}
.slideBox dl dt{float: left; width: 31.5%; margin-right: 2.5%; font-weight: 300; border: 1px solid #bebebe; border-radius: 0.15rem; padding: 0.18rem;margin-bottom: 0.15rem }
.slideBox dl dt:nth-child(3n){ margin-right: 0px;}
.slideBox dl dt i{ float: left;  padding-right:0.1rem;font-size:0.14rem; color: #333; position: relative;}
.slideBox dl dt b{ font-size: 0.4rem; color:#000; font-weight:bold; float: right;}
.slideBox dl dt i::after{content: ''; width: 1px; height: 100%; background: #bebebe; display: block; position: absolute; right:0px; top: 0px;}
.slideBox dl dt:hover span{ color:#1e2c5f ;}
.slideBox dl dt:hover p{ color:#1e2c5f ;}
.slideBox dl dt p{ font-size: 0.2rem; line-height: 0.3rem; color: #333; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }
.news-sytit{ float: right;width: 80%;}
.news-sytit span{ width: 100%; display: block; line-height: 0.4rem}
.news-moer img{ margin-left: 0.1rem;}
.link-box{ width: 100%; display: inline-block; margin-top: 0.4rem; margin-bottom: 0.4rem}
.link-list a{ height: 0.38rem; display: block; float: left; margin: 0px 0.1rem; line-height: 0.38rem; font-size: 0.14rem}
.link-list span{ float: left; width: 1.3rem; height: 0.38rem;}
.link-list span img{width: 100%;}
.inside_main{ padding-bottom: 0.6rem}
/* 底部 */
.foot { background: #183050; padding-top: 0.3rem; width: 100%; display: inline-block;}
.left_foot{ float: left; width: 42%; border-right: 1px solid rgba(255,255,255,0.2);}
.left_foot  img{ width: 33%;}
.left_foot .relation{ width: 60%; float: right; color: #fff; padding-top: 0.3rem;}
.left_foot .relation span{ font-size: 0.3rem; font-weight:bold}
.left_foot .relation p{ font-size:0.16rem; line-height: 0.4rem; width: 94%; white-space: nowrap;overflow: hidden;}
.cent_foot{ padding-top: 0.3rem; float: left; width: 46%}
.cent_foot span{ font-size: 0.2rem; font-weight:bold; width: 100%;display: block;  color: #fff; line-height: 0.5rem;}
.cent_foot ul li a{  font-size: 0.14rem; color: #fff; line-height: 0.4rem;}

.cent_foot ul li:first-child{ padding-top: 0.15rem;}
.cent_foot ul{ width: 30%; float: left; margin-left: 3%; }
.cent_foot ul:nth-child(1){ width: 60%}
.cent_foot span a{ color: #fff;}
.right_foot{ float: right; padding-top: 0.5rem; width: 11%}
.right_foot ul li { float: left; width: 100%; margin-right: 10%;}
.cent_foot ul:nth-child(1) li{ width: 50%; float: left}
.right_foot ul li img{ width: 100%;}
.right_foot ul li p{ color: #fff; width: 100%; text-align: center; line-height: 0.4rem;}
.bottom { background: #183050; border-top: 1px solid rgba(255,255,255,0.2) ; height: 0.4rem; line-height: 0.4rem; color: #fff;}
.bottom p{ text-align: center; font-size: 0.14rem}
.bottom p a{ font-size: 0.14rem}
/*neiye*/
.banner-image{ height: 6rem; background-position:top center; background-size: cover; background-repeat: no-repeat;}
#top-bodycontent{ width: 100%; background: #fff;border-bottom:1px dashed #ddd !important;}
.mianbxContent{ height:0.6rem !important; font-size:0.16rem !important; line-height:0.6rem !important; text-align:left !important; text-indent:2.5em;
    background:url(../images/dingwei.png) #fff no-repeat 0.07rem -0.22rem;  position:relative; transition:0.1s all; }
.mianbxContent:hover{ background-position:0.07rem 0.2rem;}

.mianbxContent::after, .mianbxContent:after{ content:''; display:block; width:2rem; height:0.4rem; position:absolute; top:0; right:0;}
.mianbxContent a{ color:#333; font-size:0.15rem !important;}
.inside_main {/* padding:25px 0; */overflow:hidden;position:relative;}
.inside_main .container {position:relative;}
/*关于我们*/

.index-title{height:auto;margin-bottom: 0.3rem; line-height: 0.6rem; background: url("../images/index-title.png") no-repeat center 9px;}
.index-title .cn{text-align: center;color: #333;font-size: 0.24rem;margin-bottom: 0.15rem;display: block;}
.index-title .cn span{color:#000;margin:0rem 0.05rem;font-weight:bold; font-size: 0.36rem;}
.index-title .en{text-align: center;line-height:0.4rem;font-size: 0.24rem;margin-bottom: 5px;display: block;color:#666;}
.inner-about{background:#fff;}
.inner-about ul{list-style: none;padding-left:0;}
.inner-about .index-title{margin-bottom:0.1rem;}
.inner-about .block-1{overflow:hidden;margin-top:0.1rem;padding-bottom:0.6rem;}
.inner-about .block-1 .cont{padding:0.1rem 0.1rem;}
.inner-about .block-1 .cont .cont-left{ width: 38%;  float: left; border-radius: 0.2rem; overflow: hidden}
.inner-about .block-1 .cont .cont-left img{ width: 100%; height: 100%; object-fit: cover; }
.inner-about .block-1 .cont .cont-right{ width: 100%; float: right; font-size: 0.2rem !important; line-height: 0.55rem;text-indent:2em;}
.inner-about .block-1 .cont .cont-right p{color:#888;font-size: 0.2rem !important;}
.cont-right>div{color:#888;font-size: 0.2rem !important;}
.inner-about .block-1 ul{overflow: hidden;padding-top:0.3rem;clear:both;}
.inner-about .block-1 ul li{width: 22%;  float: left; padding-left: 0.15rem;}
.inner-about .block-1 ul li:first-child{border-left:0;}
.inner-about .block-1 ul li .num{font-size:0.36rem;color:#EA5404;float:left;font-weight: bold;margin-right:0.1rem;}
.inner-about .block-1 ul li .dis{float:left;}
.inner-about .block-1 ul li .dis span{display: block;font-size:0.16rem;}
.inner-about .block-1 ul li .dis small{color:#999;font-size:0.12rem;}


.case-about{ background: none; height: auto; margin-bottom: 0.4rem;}
.case-about ul li{ box-shadow: 0 0 8px #ccc;}
.case-about .caseabout_img{margin-top: 0.17rem; height: auto; width: 100%; display: inline-block;}
.case-about .caseabout_img li{ width: 32%; height: auto; background: #fff; overflow: hidden; float: left; margin-right: 1%; position: relative;text-align: center;}
.case-about .caseabout_img li:last-child{ margin-right: 0px;}
.case-about .caseabout_img li img{ width: 100%; height: 100%; object-fit:cover;}
.case-about .caseabout_img li .caseabout_thumb{ width: 100%; height: 3.2rem; overflow: hidden; }
.case-about .caseabout_img li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.case-about .caseabout_img .case_zoe{ width: 100%; height: 3.23rem; background: rgba(232,57,13,0.6); position: absolute; top: 0px; display: none; }
.case-about .caseabout_img li:hover .case_zoe{display: block; -webkit-transition-delay: 0.05s;transition-delay: 0.05s;transition: opacity 0.35s, transform 0.35s;}
.case-about .caseabout_img li h3{padding-top: 10%; text-align: center; font-size: 0.3rem; color: #000; font-weight: bold}
.case_zoe { width: 100%; }
.case-about .caseabout_img li .geng_more{ text-align: center; border: 1px #cacaca solid; width: 30%; margin: auto;  color: #000; display: block; margin-top: 0.2rem;
    font-size: 0.16rem; line-height: 0.35rem;}
.case-about .caseabout li .geng_more:hover{background: #294999; color: #fff;}
.wenhua{ line-height: 0.4rem; height: 1.7rem; font-size: 0.16rem; padding-bottom:0.3rem; padding: 0.2rem; box-sizing: border-box}
.case-about .index-title .cn{ font-size: 0.36rem; line-height: 0.6rem; margin-bottom: 0px}

.honorabout-list{ width: 100%; display: inline-block; overflow: hidden; position: relative}
.honorabout-list ul li{ width: 24%; margin-right: 1.2%;height: 3.8rem; float: left; overflow: hidden; flex-shrink: 0;}
.honorabout-list ul li .honor-img{ width:97%;border: 4px solid #802e00; height: 97%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.honorabout-list ul li .honor-img a{ width: 100%; height: 100%; display: flex}
.honorabout-list ul li .honor-img img{ width: 100%; height: auto; object-fit: contain}
.honorabout-list ul li:nth-child(4n){ margin-right: 0px}
.honor-moer a{ display: block; margin:0.4rem auto; width:1.8rem; height: 0.55rem; line-height: 0.55rem; text-align: center; color: #fff; background: #dd3641;
    border-radius: 0.1rem; font-size: 0.18rem;  }

.c-i-s3 {padding: 4% 0;background: #f4f4f5;}
.ihec-sh{position: relative;}
.ihec-sh .swiper-container{ height: 8.5rem;}
.ihec-sh .swiper-slide{ width: 4.9rem; height: 4rem;}
.ihec-sh .swiper-button-next:after, .ihec-sh .swiper-button-prev:after{ display: none;}
.ihec-sh .swiper-button-prev,.ihec-sh .swiper-button-next{ outline: none;}
.ihec-sh .swiper-container .swiper-wrapper{ width: 100% !important;}
.ish-lun a .i{height: 20vw;max-height: 3.3rem;}
.ish-lun a .t{padding: 4% 10px;background: #fff;text-align: center;font-size: 0.22rem;color: #666; background: #dfdfdf;}
.fitobj {
    object-fit: cover;
    height: 100%!important;
    width: 100%!important;
}
.ihe-lun-p{width: 50px;height: 45px;background-color: #132c66;
    transform:skew(-12deg);
    -ms-transform:skew(-12deg);
    -moz-transform:skew(-12deg);
    -webkit-transform:skew(-12deg);
    -o-transform:skew(-12deg);background-image: none}
.ihe-lun-p .si{width: 100%;height: 100%;
    transform:skew(12deg);
    -ms-transform:skew(12deg);
    -moz-transform:skew(12deg);
    -webkit-transform:skew(12deg);
    -o-transform:skew(18deg);
    background-repeat: no-repeat;background-size: auto!important;background-position: center;}
.swiper-button-prev-he .si{background-image: url("../images/p.png");}
.swiper-button-next-he .si{background-image: url("../images/n.png");}
.ihe-lun-p:hover{background: #132c66}
.swiper-button-prev-he{left: -80px}
.swiper-button-next-he{right: -80px}

/*产品模板*/
.case_list { width: 100%; display: inline-block;}
.case_list .column {margin-bottom: 0.25rem;}

.case_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;}
.case_list a:before,.case_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}
.case_list a:before {left:0;}
.case_list a:after {right:0;}
.case_list .h2 {font-size:0.18rem;margin:0.24rem 0rem 0rem;text-overflow:ellipsis;white-space:nowrap;}
.case_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0.1rem 0 0px.2rem;}
.case_list .img:after {content:"";width:100%;height:100%;/* background-color:#000;opacity:.07; */position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}
.case_list a:hover .img:after {opacity:0;}
.case_list a:hover {color:#EA5404;}
.case_list a:hover:before,.case_list a:hover:after {width:0;}
.col-md-3 {width: 32.3%; float: left; margin-right: 1.5%;}
.col-md-3 .img{ width: 99%; height: 4.8rem; overflow: hidden; border: 1px solid #cacaca;}
.col-md-3 .img img{ width: 100%; height: 100%; object-fit: cover;}
.col-md-3 .img:hover img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.col-md-3:nth-child(3n){ margin-right: 0px;}

.pro-fl{ width: 100%; display: inline-block; margin: 0.3rem 0rem }
.pro-fl a{ height: 0.5rem; line-height: 0.5rem; text-align: center; border: 1px solid #f2f2f2; display:block; width: 13%; margin: 0px 5px; border-radius: 0.25rem;
    font-size: 0.18rem; background: #f2f2f2; float: left; margin-bottom: 0.2rem}
.pro-fl a:hover{background: #d7000f;color: #fff;border:none;}
.pro-fl a.on{ background: #d7000f; border:none;color: #fff;}

.v9_pages{ display:inline-block; margin-bottom: 0.4rem;}
.v9_pages a{ padding: 6px; border: 1px #cacaca solid;margin: 0px 3px;font-size: 0.16rem}
.v9_pages span{ padding: 6px; background: #1f2c5f; color: #fff;margin: 0px 3px; font-size: 0.16rem}
.v9_pages a:hover{ background: #1f2c5f; border: 1px #1f2c5f solid; color: #fff; }

.pro-flex{ display: flex; flex-direction: row; justify-content: center;}


.honor-about{ background:#eeeff3; padding-top: 0.3rem; padding-bottom: 0.3rem}
/*新闻*/
.ind-padding{padding: 3% 0; width: 100%; display: inline-block;}
.nep-list-c{margin-top: 1%;}
.nep-list-c ul{ margin-bottom: 0.3rem}
.newslist li{padding: 2% 0;border-bottom: 1px solid #eee; width: 100%; display: inline-block;}
.newslist li:nth-child(1){padding-top: 0;}
.newslist li a{display: block;width: 100%;}
.newslist li a .i{width: 22%;height: 2.2rem;float: left;margin-right: 3%;}
.newslist li a .t{width: 72%;float: left;padding-right: 10%;
    background: url("../images/njt2.png") right 1% center no-repeat;}
.newslist li a .t .p1{color: #333;margin-top: 2.5%;font-size: 0.26rem;font-weight: bold;
    padding-right: 50px;
}
.newslist li a .t .p1::before{content: '';
    display: block;
    width: 35px;
    height: 1px;
    background: url("../images/nl.jpg") center repeat-x;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0;}
.tr04 {
    transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
}
.newslist li a .t .p2{line-height: 0.4rem;color: #999;margin-top: 2%;font-size: 0.16rem;font-weight: lighter;}
.newslist li a .t .p3{color: #999;margin-top: 2%;font-size: 0.14rem;font-weight: lighter;;display: none}
.newslist li:nth-child(1){padding-top: 0px}

.newslist li a .p4{margin-top: 0.5%}
.newslist li a .p4 span{display: inline-block}
.newslist li a .p4 span:nth-child(1){color: #aaa;font-size: 0.2rem;font-family: impact}
.newslist li a .p4 span:nth-child(2){color: #bbb;font-size: 0.2rem;margin-left: 3%;font-family: bbb;}
.newslist li a:hover .t .p1{color:#d7000f;padding-left: 0.44rem;
    transform: translateX(5px);
    -ms-transform:translateX(5px);
    -moz-transform:translateX(5px);
    -webkit-transform:translateX(5px);
    -o-transform:translateX(5px);}
.newslist li a:hover .t .p1::before{opacity: 1}
.newslist li a:hover .t{background: url("../images/njt1.png") right 1% center no-repeat;}
/*联系我*/
.page-contact .title { margin: 0.1rem auto; text-align: center; }
.page-contact .title small { color: #888; font-size: 0.18rem; }
.page-contact .title .text { font-size: 0.3rem; font-weight: bold; }
.page-contact .title .text span { color: #183050;}
.page-contact .top { margin-top: 0.1rem; overflow: hidden;}
.page-contact .top .left img {max-width:100%; border: 5px solid #ccc; border-radius: 2rem; }
.page-contact .top .right {margin-top:3%;}
.page-contact .top .right strong { font-size: 0.22rem; font-weight: 500; color: #EA5404; }
.page-contact .top .right strong span { color: #888; font-size: 0.18rem; }
.page-contact .top .right p { font-size: 0.16rem; margin-top: 0.3rem; }
.page-contact .center { margin-top: 0.2rem; overflow: hidden; border-bottom: 1px solid #e6e6e6; margin-bottom: 0.3rem; }
.page-contact .center ul{padding-left:0;}
.page-contact .center ul li { border: 1px solid #e6e6e6; position: relative; margin: 0 -1px -1px 0; overflow: hidden; float: left; height: 0.93rem; line-height: 0.93rem;
    font-size: 0.16rem; color: #666; }
.page-contact .center ul li i { font-size: 0.3rem; background: #183050; color: #fff; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; border-radius: 100px;
    margin-right: 0.1rem; }
.page-contact .center ul li span { color: #EA5404; font-size: 0.26rem }
.page-contact .center ul li a { color: #666; }
.page-contact .center ul .li-1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.page-contact .center ul .li-2 { font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.page-contact .bottom { position: relative; }
.page-contact .bottom iframe { width: 100%; height: 5rem; }

.li-1 {width: 12%;}
.li-2{ width: 18.6%}
.inside_main .center{text-align:center;}
/*ronbgyu*/
.case_list .column {margin-bottom:0.25rem;}
.case_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;}
.case_list a:before,.case_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}
.case_list a:before {left:0;}
.case_list a:after {right:0;}
.case_list .h2 {font-size:0.18rem;margin:0.24rem 0px 0px;text-overflow:ellipsis;white-space:nowrap;}
.case_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0.1rem 0px 0.2rem;}
.case_list .img:after {content:"";width:100%;height:100%;/* background-color:#000;opacity:.07; */position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}
.case_list a:hover .img:after {opacity:0;}
.case_list a:hover {color:#EA5404;}
.case_list a:hover:before,.case_list a:hover:after {width:0;}
.hour-case{ width: 24%; margin-right: 1.2%;}
.hour-case:nth-child(4n){ margin-right: 0px}
.hour-case .img{ height: 4.7rem;}
.hour-case .img img{ width: 100%; height: 100%; object-fit: contain}

/**/
.product_ej .product-nright { width:78%;  float: right;}
.product_ej .product_ej_box .product_ej_div{width:32%;float:left;margin:1%; position: relative; margin-left: 0px;background: url(../images/pribei.jpg) no-repeat;
    background-size: 100%; }
.product_ej .product_ej_box .product_ej_div:nth-child(3n){ margin-right: 0px;}
.product_ej .product_ej_box .product_ej_div .product_ej_img{width:100%;height:3.4rem;display: flex;justify-content: center;align-items: center;overflow:hidden;
    position: relative; text-align: center;}

.product_ej .product_ej_box .product_ej_div:hover .product_ej_img:after{transition: all 0.5s;transform: scale(1);opacity:1;}

.product_ej .product_ej_box .product_ej_div .product_ej_img img{width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}

.product_ej .product_ej_box .product_ej_div:hover .product_ej_img img{transition: all 0.5s;transform: scale(1.1);}

.product_ej .product_ej_box .product_ej_div:hover .biao{ display: none;}

.product_ej .product_ej_box .product_ej_div .product_ej_botm p{font-size:0.18rem;line-height:0.3rem;overflow: hidden;}

.product_ej .product_ej_box .product_ej_div .product_ej_botm p img{float: right;}

.product_ej .product_ej_box .product_ej_div .product_ej_botm p span{color:#eb2a2f;}

.product_ej .product_ej_box .product_ej_div .product_ej_botm p:last-child{display: flex;justify-content:space-between;align-items: center;border-top:1px solid #000000;
    line-height: 0.5rem; background: #eee; padding: 10px; box-sizing: border-box;}

/* 留言-aciton */

.message .message_box {position: relative;margin-top:0.46rem;}

.message .message_box .message_center{width:80%;margin:auto;}

.message .message_box .message_center .message_input{width:50%;float:left;font-size:0.2rem;color:#6e6e6e;margin-bottom:0.3rem;}

.message .message_box .message_center .message_input input{width:81%;height:0.58rem;border:1px solid #1e2c5f;border-radius:0.1rem;padding:0 0.1rem;font-size:0.16rem;}

.message .message_box .message_center .message_input:nth-child(5){ width: 100%;}
.message .message_box .message_center .message_input:nth-child(5) input{ width: 90.5%;}
.message .message_box .message_center .message_text {color:#6e6e6e;width:100%;height:1.4rem;overflow: hidden;margin-bottom:0.3rem; font-size: 0.2rem;}

.message .message_box .message_center .message_text textarea{width:90.5%;height:100%;border:1px solid #1e2c5f;border-radius:0.1rem;padding:0.1rem;font-size:0.2rem;}

.message .message_box .message_center .submit{display:block;width:30%;height:106px;margin:auto;background:url(../images/submit_bg.png) no-repeat center;
    border:none;cursor: pointer; background-size:100%;}

.message .message_box .message_r{position:absolute;width:21%;height:2.08rem;background:url(../images/message_r_bg.png) no-repeat center;top:18%;right:0;}

.message .message_box .message_r span{display:block;float: right;line-height:0.45rem;margin-top:5px;text-align: right;font-size:18px;padding:0 0.1rem;
    color:#FFFFFF;font-weight: bold;}
/* 留言-over */

.right-qie{ width: 7%; background: #fff; border-radius: 5px; overflow: hidden; height: 0.35rem; margin-top: 0.3rem; }
.right-qie .qie-fl{ width: 100%; float: left;}
.right-qie .qie-fl img{ width: 37%; margin-left: 10%; margin-top: 9%; margin-right: 5%}
.right-qie .qie-fl b{ font-size: 0.2rem; line-height: 0.2rem}
.right-qie .qie-fl ul{ z-index: 9; width: 0.4rem; background: #fff; position: absolute; top: 60%; display: none}
.right-qie .qie-fl ul li{ width: 100%; text-align: center}
.right-qie .qie-fl ul li img{ width: 60%; padding: 5px 0px}
.right-qie .qie-fl:hover ul{ display: block}
.right-qie .qie-fl ul li:hover{ background: #bfd96e}


.left_mbox{ width: 20%; float: left;}
.left_mbox .inner-left {width:100%;float:left;margin-top:0.2rem;}
.left_mbox .inner-left .left-title {color:#ffffff;background:#183050;text-align:center;line-height:0.55rem;font-size:0.2rem;font-weight:bold;margin-bottom: 4px;}
.left_mbox .inner-nav {background:#fafafa;}
.left_mbox .inner-nav ul li {width:100%;text-align:center;height:0.5rem;line-height:0.5rem;border-bottom:1px #b3b3b3 dashed}
.left_mbox .inner-nav ul li.on{background-color:#183050;}
.left_mbox .inner-nav ul li.on a{ color: #fff;}
.left_mbox .inner-nav ul li a {font-size:0.16rem;display:block;}
.left_mbox .inner-nav ul li a:hover {color:#fff;background:#183050;}
.left_mbox .inner-nav ul li .hover {color:#fff;background:#183050;}
.left_mbox .inner-nav-1 {margin-bottom:0.2rem;}
.left_mbox .inner-nav-1 ul {text-align:center;}
.left_mbox .inner-nav-1 ul li {display:inline-block;width:1.2rem;height:0.4rem;line-height:0.4rem;background:#3f3f3f;}
.left_mbox .inner-nav-1 ul li a {color:#fff;}
.left_mbox .inner-nav-1 ul .hover {background:#183050;}
.left_mbox .inner-left .left-image {text-align:center;border:1px solid #183050;margin-top:0.1rem;}
.left_mbox .inner-left .left-image ul li {width:2.5rem;margin:0 auto;}
.left_mbox .inner-left .left-image ul li a {padding:0.1rem;font-size:0.14rem;display:block;border-bottom:1px dashed #ccc;}
.left_mbox .inner-left .left-image ul li img {width:100%;}
.left_mbox .inner-left .left-contact {margin-top:0.1rem;margin-bottom: 4px;}
.left_mbox .inner-left .left-contact .cont {border:1px solid #183050;padding:0.1rem;}
.left_mbox .inner-left .left-contact .cont span {font-weight:bold;font-size:0.16rem;}
.left_mbox .inner-left .left-contact .cont img {width:2rem;margin:0.1rem auto;box-shadow:0 0 5px #ccc;display:block;}
.left_mbox .inner-left .left-contact .cont p {margin-bottom:0.1rem;color:#666;}
.left_mbox .inner-left .left-contact .cont p i {margin-right:0.1rem;width:0.15rem;}

.cont li{ width: 32.6%; margin-right: 1%; height: 2.6rem; border-right: 0.2rem; float: left; border-radius: 0.15rem; margin-top: 0.3rem; overflow: hidden}
.cont li img{ width: 100%; height: 100%; object-fit: cover}
.cont li:nth-child(4){ margin-right: 0px}

.ner_inner ul li{ line-height: 0.4rem; border-bottom: 1px dotted #cacaca; font-size: 0.14rem; text-align: left; padding-left: 0.06rem; height: 0.4rem; overflow: hidden;}
.img_inner li .img_thumb { width: 100%; height: 2.2rem; overflow: hidden; border: 1px solid #cacaca;}
.img_inner li .img_thumb img{ width: 100%; min-height: 100%;}
.img_inner li p{ background: #183050; color: #fff; line-height: 0.35rem; height: 0.35rem; text-align: center;}
.rec-news {margin:0px auto;background:#ffffff;margin-bottom:0.2rem;}
.rec-news .title {color:#fff; text-align: left;height:0.4rem;line-height:0.4rem;overflow:hidden;background:#3f3f3f;padding:0 0.2rem;border-top:1px solid #ccc;font-size: 0.16rem;}
.rec-news .title .tittle-tittle {font-size:0.16rem;display:inline;}
.rec-news .title span {font-size:0.16rem;color:#fff;font-weight:bold;}
.rec-news .rec-news-img {overflow:hidden;padding:0.1rem;}
.rec-news .rec-news-img li {overflow:hidden;border-bottom:1px dashed #94896B;padding-bottom:10px;}
.rec-news .rec-news-img li img {width:1.8rem;height:1.26rem;float:left;margin-right:10px;border:1px solid #f79623;padding:2px;}
.rec-news .rec-news-img li a {font-size:0.16rem;color:#f79623;padding-top:0.2rem;}
.rec-news .rec-news-img li p {color:#666;margin-top:0.1rem;}
.rec-news .rec-news-img li span {color:#999;}
.rec-news .rec-news-list {overflow:hidden;padding:0.1rem;}
.rec-news .rec-news-list li {height:0.5rem; text-align: left; line-height:0.5rem;border-bottom:1px dashed #ccc;width:48%;float:left;margin:0 10px;overflow: hidden;}
.rec-news .rec-news-list li span {color:#183050;margin-right:0.2rem;}
.rec-news .rec-news-list li a {COLOR:#666; font-size: 0.16rem}
.rec-news .rec-news-list li small {float:right;}
.show_thumb li{ float: left; width: 24%; margin-right: 1%;  margin-top: 10px; border: 1px #cacaca solid;}
.show_thumb li:last-child{ margin-right: 0px;}
.show_thumb li .show_pro{ width: 100%; height: 2.9rem; overflow: hidden;}
.show_thumb li .show_pro img{ width: 100%; height: 100%; object-fit: cover}
.show_img .title {color:#fff;height:40px;text-align: left;line-height:40px;overflow:hidden;background:#3f3f3f;padding:0 20px;border-top:1px solid #ccc;font-size: 16px;}
.show_thumb ul li p{ text-align: center; line-height: 35px;}
.show_thumb{ margin-bottom: 40px; display:inline-block; width: 100%}

.riht_show { width: 76%; float: right;}
.InfoTitle {margin-bottom:0.3rem;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center;}
.InfoTitle h4 {font-size:0.24rem;margin:0;line-height:1.4; font-weight: bold}
.InfoTitle .date {color:#666;margin-top:5px;}
.InfoTitle .date span {padding:0 5px;}
.attr{float: right;text-align: center;  margin-bottom: 30px; width: 100%}
.attr span{ margin-right:0.2rem;}
.show table{ width: 100%;}
.show td{ font-size: 0.16rem; line-height: 0.4rem; padding-left: 5%; box-sizing: border-box;}
.cont img{ max-width: 100%; display: block; margin: auto}
.info_previous_next_wrap {border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;}
.info_previous_next_wrap b {font-weight:normal;}
.info_previous_next_wrap a {color:#666;text-decoration:none;}
.info_previous_next_wrap a:hover {color:#EA5404;}
.info_Previous,.info_Next {margin-bottom:0.1rem;}


.lx_bt {
    width: 100%;
    display: inline-block;
    margin-bottom: 0.5rem;
}
.conttact {
    float: left;
    width: 35%;
    height: 3.8rem;
    background-color: #132c66;
    border-radius: 0 120px 0 0px;
}

.lx1 {
    display: block;
    margin-left: 0.4rem;
    margin-top: 0.85rem;
}

.lx1 i {
    position: absolute;
    color: #fff;
    font-weight: bold;
    font-size: 0.45rem;
    font-style: normal;
    line-height: 0.8rem;
}

.lx1 em {
    display: block;
    font-style: normal;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    font-family: "Impact";
    font-size: 0.45rem;
    letter-spacing: 2px;
}

.lx2 {
    margin-top: 0.98rem;
    color: #fff;
    margin-left: 0.4rem;
    width: 3.4rem;
    height: 0.95rem;
    background-color:#254286;
    border-radius: 1rem;
    padding: 0.15rem;
}

.lx2 p {
    font-size: 0.16rem;
    margin-bottom: 0.1rem;
    margin-left: 0.35rem;
    line-height: 0.25rem;
}

.lx2 b {
    font-size: 0.28rem;
    letter-spacing: 2px;
}

.wz_js {
    width: 62%;
    height: 2.9rem;
    background-color: #fff;
    box-shadow: 0 0 30px rgba(210, 210, 210, 0.5);
    float: right;
    margin-top: 0.9rem;
    border-radius: 0.2rem;
}

.wz_js1 {
    position: absolute;
    color: #666666;
    width: 44%;
    padding-left: 0.44rem;
    font-size: 0.16rem;
    margin-top:0.65rem;
}

.wz_js1 span {
    color: #132c66;
    font-size: 0.24rem;
    margin-bottom: 0.25rem;
    font-weight: bold;
    display: block;
}

.wz_js1 .cont-p {
    line-height: 0.4rem;
    letter-spacing: 1px;
}


.map {
    width: 65%;
    height:5rem;
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    float: left;
}

.lx_fs {
    float: right;
    width: 33%;
    height: 5rem;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    border-radius: 0.15rem;
    overflow: hidden;
}
.fs1 {
    width: 100%;
    height: 1.2rem;
    background: #132c66;
    text-align: center;
    color: #fff;
}

.fs1 span {
    font-size: 0.3rem;
    padding-top: 0.47rem;
    display: block;
    font-weight: bold;
}

.fs1 p {
    font-size: 0.14rem;
    text-transform: uppercase;
    line-height: 0.55rem;
}

.fs_tp {margin-top: 0.1rem;}
.fs_tp ul {padding-left: 0.2rem !important;}
.fs_tp li {height: 0.625rem;display: block;line-height: 0.45rem;}
.fs_tp i {width: 0.4rem;height: 0.4rem;float: left;padding: 5px 0;}
.fs_tp i img{  width: 100%;}
.fs_tp span {margin-left: 0.14rem;display: inline-block;width: 75%;}
.fs_tp d {font-weight: bold;color: #333333;font-size: 0.16rem;}
.fs_tp em {font-style: normal;font-size: 0.17rem;color: #666666;text-transform: none;line-height: 0.4rem;}
.fs_tp a {font-style: normal;font-size: 0.18rem;color: #666666;text-transform: none;}

/*产品feni*/
.product-title{ width: 100%; display: inline-block;}
.product-title h5{ font-size: 0.78rem; font-family: zimu; color: #d7000f; float: left; margin-right: 0.15rem; font-weight: bold;text-transform:uppercase; }
.product-title span{ font-size: 0.3rem; margin-top: 2%; display: block; width: 30%; float: left; font-weight: bold}
.product-title span i{ font-size: 0.22rem;text-transform:uppercase; font-style: initial; font-weight: 500}
.product-title span b{ color: #d7000f;}
.product-moer{ float: right; font-size: 0.18rem; width:1.2rem; height: 0.4rem; line-height: 0.4rem; text-align: center; background: #d7000f; border-radius: 10px; margin-top: 5%;}
.product-moer a{ color: #fff;}
.product-moer:hover{ border-radius: 30px; transition: all 1s;}
.product-linst-fen{ width: 100%; display: inline-block; margin-top:0.3rem;}
.product-linst-fen ul li{ width: 24.2%; margin-right: 1%; float: left;}
.product-linst-fen ul li .pro-fen-img{ width: 100%; height: 3.72rem; overflow: hidden}
.product-linst-fen ul li .pro-fen-img img{ width: 100%;}
.product-linst-fen ul li:nth-child(4){ margin-right: 0px}
.product-linst-fen ul li .pro-h2{ background: #dfdfdf; font-size: 0.2rem; height: 0.6rem;line-height: 0.6rem; text-align: center}
.pro-fen-list{ margin-bottom: 0.3rem; border-bottom: 1px solid #f9f9f9}
.pro-fen{ width: 3rem; height: 0.6rem ;line-height: 0.6rem; border-radius: 0.3rem; text-align: center; background: #1e2c5f; margin: 0.3rem auto; display: block;}

.pro-fen a{ color: #fff; font-size: 0.2rem}
.pro-fen:hover{ background:#d1211e}
.product-linst-fen ul li:hover .pro-fen-img img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.product-linst-fen ul li:hover  .pro-h2{ background: #1e2c5f; color: #fff}
.product-linst-fen ul li:hover  .pro-h2 a{ color: #fff}
@media screen and (max-width:1860px){

    .ihec-sh .swiper-slide{ width: 4.7rem}
    .right-img .about-thumb{ height: 5.6rem}

}
@media screen and (max-width:1750px){
    .product-linst-fen ul li .pro-fen-img{ height: 3.45rem}
    .ihec-sh .swiper-container{ height: 8.5rem}
    .ihec-sh .swiper-slide{ width: 4.55rem}
    .col-md-3 .img{ height: 4.6rem}
}
@media screen and (max-width:1680px){
    .service .service_box .service_div .service_img{ height: 1.52rem}
    .service .service_box .service_div img:last-child{ margin-left: 0px;}
    .product-linst-fen ul li .pro-fen-img{ height: 3.45rem}
    .ihec-sh .swiper-slide{ width: 4.5rem}

}
@media screen and (max-width:1480px){

}
